﻿using System;

namespace DailyFx.AI
{
	public interface IObserver
	{
		/// <summary>
		/// 
		/// </summary>
		void OnBlockAdded ( IBlackboard blackboard, Guid zone, IBlock block );
		
		/// <summary>
		/// 
		/// </summary>
		void OnBlockRemoved ( IBlackboard blackboard, Guid zone, IBlock block );

		/// <summary>
		/// 
		/// </summary>
		void OnBlockChanged ( IBlackboard blackboard, Guid zone, IBlock block );

	}
}
